package com.cskaoyan.catmall.service;

import com.cskaoyan.catmall.model.bo.BaseParamBo;
import com.cskaoyan.catmall.model.bo.WxCouponMyListBo;
import com.cskaoyan.catmall.model.vo.WxCouponListVo;
import com.cskaoyan.catmall.model.vo.WxCouponMyListVo;
import com.cskaoyan.catmall.model.vo.WxCouponSelectListVo;

public interface WxCouponService {
    WxCouponMyListVo getUserCoupon(WxCouponMyListBo wxCouponMyListBo, Integer userId);

    WxCouponListVo getAllCoupon(BaseParamBo baseParamBo);

    int userGetCoupon(Integer couponId,Integer userId);

    int exchangeCoupon(String code,Integer userId);

    WxCouponSelectListVo getUserAvailableCoupon(Integer userId);
}
